strip away necessaries or conveniences - Turco Inglés Diccionario